Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The deals page #94

Merged
merged 7 commits into from
Jan 3, 2025
Merged

The deals page #94

merged 7 commits into from
Jan 3, 2025

Conversation

ElemarJR
Copy link
Contributor

@ElemarJR ElemarJR commented Jan 3, 2025

No description provided.

<message>
- Introduced a new "Deals" page to display active deals with potential clients, featuring a table that groups prospects and qualified leads.
- Enhanced the navigation by adding a link to the new "Deals" page under the "About Us" section.
- Updated the changelog to document the addition of the Deals page and its features.
- Introduced a new `DealsTable` component to encapsulate the rendering of deals, enhancing code reusability and readability.
- Updated the logic to group and display both prospects and client deals separately, providing clearer insights into open deals.
- Enhanced the table headers and empty state messages for better user experience.
- Improved date formatting and row highlighting logic for better visual cues on deal updates.
- Overall, these changes streamline the DealsPage, making it more maintainable and user-friendly.
- Changed margin classes from `mt-8 px-2` to `ml-2 mr-2` for better spacing and alignment in the DealsTable component.
- This adjustment enhances the visual presentation of the deals section, contributing to a more polished user interface.
- Added a new `probability` field of type `Float` to the `ActiveDeal` GraphQL schema, allowing for more detailed deal information.
- Updated the `ActiveDeal` model in Python to include an optional `probability` attribute, improving data representation and flexibility in deal management.
- These changes enhance the overall functionality and data accuracy of the active deals feature in the application.
…ced deal information

- Introduced a new `stageName` field in the `Deal` interface to provide additional context on the deal's current status.
- Updated the GraphQL query to include `stageName`, ensuring it is fetched alongside other deal attributes.
- Modified the `DealsTable` component to display the `stageName` in the table, improving the visibility of deal progression.
- Adjusted the table layout to accommodate the new column, enhancing the overall user experience in the deals section.
- Introduced a new `SummaryTable` component to visualize deal summaries by stage, including counts and percentages for prospects and clients.
- Enhanced the `Deal` interface by adding `stageOrderNr` to facilitate sorting of stages.
- Updated the GraphQL query to fetch `stageOrderNr` alongside other deal attributes.
- Improved the layout of the `DealsPage` to incorporate the new summary table, providing users with clearer insights into the deal pipeline.
- These changes enhance the overall user experience by presenting a comprehensive overview of deals at different stages.
…ality

- Introduced a new `SummaryTableCell` component to streamline the rendering of deal summary cells, improving code reusability and readability.
- Updated the `SummaryTable` to utilize the new `SummaryTableCell`, enhancing the display of prospects, clients, and total counts with corresponding row and column percentages.
- Adjusted the layout of the `DealsTable` component for better styling and alignment.
- Added a new changelog entry documenting the comprehensive features of the Deals page, including detailed statistics and visual indicators for deal stages.

These changes improve the user experience by providing clearer insights into deal statuses and enhancing the overall structure of the Deals page.
@ElemarJR ElemarJR merged commit 9ebd9e2 into eximiaco-labs:main Jan 3, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant